package net.stratusprogramming.school.Game.Combatants;

import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;

import net.stratusprogramming.school.Game.Framework.Battle.HumanCombatant;
import net.stratusprogramming.school.Game.Items.Usables.Potions.HPMini;
import net.stratusprogramming.school.Game.Items.Weapons.Sword;
import net.stratusprogramming.school.Game.Items.Weapons.Spells.Blizzard;

public class MainCharacter extends HumanCombatant {
	
	public MainCharacter() {
		this.name = "Player";
		this.health = 100.0f;
		this.maxHealth = 100.0f;
		
		//default items for human player
		weapons.add(new Sword());
		spells.add(new Blizzard());
		items.add(new HPMini());
		items.add(new HPMini());

		try {
			this.playerImage = new Image("res/images/battle/player.png");
		} catch (SlickException e) {
			e.printStackTrace();
		}
	}
}
